home *** CD-ROM | disk | FTP | other *** search
- Path: user1.mnsinc.com!huang
- From: huang@mnsinc.com (Szu-Wen Huang)
- Newsgroups: comp.lang.c
- Subject: Re: Questions on Object-Oriented Programming?
- Date: 2 Apr 1996 19:49:30 GMT
- Organization: Monumental Network Systems
- Distribution: world
- Message-ID: <4js0ca$4hq@news1.mnsinc.com>
- References: <Pine.A32.3.91.960330150837.27998E-100000@black.weeg.uiowa.edu> <4jromcINN988@anvil.ugrad.cs.ubc.ca> <Pine.A32.3.91.960402124023.16851L-100000@red.weeg.uiowa.edu>
- NNTP-Posting-Host: user1.mnsinc.com
- X-Newsreader: TIN [version 1.2 PL2]
-
- The Amorphous Mass (robinson@blue.weeg.uiowa.edu) wrote:
-
- : If an OOP language is defined as a language which provides explicit
- : support for the OOP paradigm, then it would be C. I am fully aware that
- : it is possible to write OO code in C, or assembly, or possibly even
- : Sinclair BASIC if you're clever enough.
- : You have a point, though: I should have ask why he posted in a
- : language group at all, since OOP is not a language-specific paradigm.
-
- C, like assembly or BASIC, cannot be considered object-oriented languages
- because they do not support most common object-oriented features. The
- name exists in order to classify the likes of Smalltalk and C++ apart
- from structured programming languages like C and Pascal. The definition
- cannot be "any language that can be used to write object-oriented code"
- because that would be a useless definition.
-